/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package model;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;

@Entity
@Table(name = "tbl_parcelaspediddo")
@SequenceGenerator(name="seq_parcelas",sequenceName="seq_parcelas",allocationSize=1)
public class ParcelasPedido implements Serializable{
     @Id
     @GeneratedValue(generator="seq_parcelas",strategy= GenerationType.AUTO)       
     private int parcelas_id;
     private int nrparcela;
     @ManyToOne
     @JoinColumn(name="pedido_id")
     private Pedido pedido_id;       
     @Temporal(javax.persistence.TemporalType.DATE)
     private Date datavencimento;
     private double valor;
       
    public ParcelasPedido(){
        
    }    

    public int getParcelas_id() {
        return parcelas_id;
    }

    public void setParcelas_id(int parcelas_id) {
        this.parcelas_id = parcelas_id;
    }

    public int getNrparcela() {
        return nrparcela;
    }

    public void setNrparcela(int nrparcela) {
        this.nrparcela = nrparcela;
    }

    public Pedido getPedido_id() {
        return pedido_id;
    }

    public void setPedido_id(Pedido pedido_id) {
        this.pedido_id = pedido_id;
    }

    public Date getDatavencimento() {
        return datavencimento;
    }

    public void setDatavencimento(Date datavencimento) {
        this.datavencimento = datavencimento;
    }

    public double getValor() {
        return valor;
    }

    public void setValor(double valor) {
        this.valor = valor;
    }

    public ParcelasPedido(int parcelas_id, int nrparcela, Pedido pedido_id, Date datavencimento, double valor) {
        this.parcelas_id = parcelas_id;
        this.nrparcela = nrparcela;
        this.pedido_id = pedido_id;
        this.datavencimento = datavencimento;
        this.valor = valor;
    }
       
       
}
